Conectar a PLC (Ethernet/IP, PROFINET)
Esta guía muestra cómo conectar su cámara OV20i a PLCs industriales utilizando los protocolos EtherNet/IP o PROFINET. Estas conexiones permiten comunicación en tiempo real para activar inspecciones, recibir resultados e integrar la inspección de visión en sus sistemas de producción automatizados.
Para el mapeo de datos detallado y la información de temporización, consulte Detalles de Comunicación PLC (EtherNet/IP)
Cuándo usar la Comunicación PLC: Cuando necesite integrar la inspección de visión con líneas de producción automatizadas, activar inspecciones a partir de señales del PLC, enviar resultados de pass/fail a PLCs, o coordinar la inspección de visión con otros equipos de automatización.
Prerrequisitos
- OV20i camera system set up and connected to network
- PLC system with EtherNet/IP or PROFINET capability
- Network infrastructure connecting camera and PLC
- Access to PLC programming software (Studio 5000, TIA Portal, etc.)
- Basic understanding of industrial networking concepts
Comprendiendo los Protocolos de Comunicación PLC
EtherNet/IP
- Utilizado por: PLCs de Allen-Bradley/Rockwell Automation principalmente
- Beneficios: Comunicación de alta velocidad, ampliamente soportado, mensajes explícitos e implícitos
- Aplicaciones: ControlLogix, CompactLogix y otras plataformas de Rockwell
- Intercambio de datos: I/O cíclico y comunicación basada en mensajes
PROFINET
- Utilizado por: Siemens y otros fabricantes europeos
- Beneficios: Comunicación determinista en tiempo real, diagnósticos avanzados
- Aplicaciones: PLCs Siemens S7, diversos sistemas de automatización industrial
- Intercambio de datos: I/O cíclico con rendimiento en tiempo real
Parte 1: Conexión EtherNet/IP
Paso 1: Configurar OV20i para EtherNet/IP

1.1 Acceder a la Configuración de Industrial Ethernet
- Abra la interfaz web de OV20i
- Navegue a "Industrial Ethernet" en el menú izquierdo
- Verá la página de configuración de Industrial Ethernet
1.2 Habilitar el protocolo EtherNet/IP
- En el menú Industrial Ethernet, seleccione el protocolo "EtherNet/IP"
- Haga clic en "Enable" para activar la comunicación EtherNet/IP
- Anote la configuración de red de su cámara en la ventana de Información del Dispositivo
1.3 Configurar la Configuración de Red
- Establecer Dirección IP Estática (recomendado para producción)
- Ir a Configuración del Sistema > Red
- Configurar IP estática en la misma subred que su PLC
- Ejemplo: Cámara: 192.168.1.100, PLC: 192.168.1.50
- Configurar la Máscara de Subred (típicamente 255.255.255.0)
- Configurar Puerta de Enlace si es necesario para su red
1.4 Configurar Configuración del Dispositivo EtherNet/IP
- Nombre del Dispositivo: Asigne un nombre significativo a su cámara
- Configuración de Assembly: Configure las estructuras de datos de entrada/salida
- Parámetros de Conexión: Establezca valores apropiados de tiempo de espera y RPI (Intervalo de Paquetes Solicitados)
- Haga clic en "Save" para aplicar la configuración de EtherNet/IP
Paso 2: Configurar la Configuración de Receta del PLC
2.1 Habilitar Activación por PLC (Opcional)
- Navegue a Recipe Editor > Imaging Setup
- En Photometric Control, establezca Trigger Mode a "PLC Trigger"
- Importante: Una vez habilitado PLC Trigger, el disparo manual queda desactivado
2.2 Configurar Salida Pass/Fail
- Navegue a Recipe Editor > IO Block
- Asegúrese de que su lógica de inspección termine con el nodo "Final Pass/Fail"
- Esto configura el bit de Aprobación de Inspección en el ensamble EtherNet/IP
Paso 3: Configurar el Lado del PLC (Ejemplo de Allen-Bradley)
3.1 Instalar Archivo EDS
- Descargar archivo EDS desde el soporte de Overview.ai o desde la interfaz de la cámara

- En Studio 5000, vaya a Tools > EDS Hardware Installation Tool

- Buscar y seleccionar el archivo EDS de OV20i

- Siga el asistente de instalación para completar la instalación de EDS
3.2 Añadir el Módulo OV20i al Proyecto PLC
- En Studio 5000, abra su proyecto de PLC
- Vaya a I/O Configuration en el árbol del proyecto
- Clic derecho en el módulo Ethernet y seleccione "New Module"

- Buscar en el catálogo de módulos por "OV20i" o "Overview"
- Seleccionar el módulo OV20i y hacer clic en "Create"

3.3 Configurar Propiedades del Módulo
- Name: Ingrese un nombre descriptivo para la cámara
- IP Address: Ingrese la dirección IP del OV20i (p. ej., 192.168.1.100)
- RPI (Requested Packet Interval): Configúrelo a 100 ms o según sea necesario
- Connection Parameters: Configurar tamaños de datos de entrada/salida
- Haga clic en "OK" para crear el módulo

3.4 Mapear Datos de I/O
- Input Data: Resultados de inspección, bits de estado, señales de cámara lista
- Output Data: Comandos de disparo, solicitudes de cambio de receta, señales de control
- Create tags en su programa PLC para mapear a los datos de I/O
- Example Input Tags:
Camera_InspectionPass: BOOLCamera_Ready: BOOLCamera_Busy: BOOL
- Example Output Tags:
Camera_Trigger: BOOLCamera_RecipeSelect: INT
Input Assembly (OV20i → PLC)

Output Assembly (PLC → OV20i)

Paso 4: Probar la Comunicación EtherNet/IP
4.1 Verificar el estado de la conexión
- En Studio 5000, verifique el estado de los módulos en la Configuración de I/O
- Marca de verificación verde indica conexión exitosa
- X roja indica problemas de comunicación
4.2 Prueba de Comunicación Básica
- Monitorear los datos de entrada de la cámara en el programa PLC
- Alternar las señales de salida hacia la cámara y verificar la respuesta
- Verificar la información de diagnóstico para cualquier código de error
4.3 Prueba de disparo y respuesta
- Habilitar la salida de trigger del PLC hacia la cámara
- Monitorear los resultados de inspección en los datos de entrada del PLC
- Verificar el estado Pass/Fail se actualiza correctamente
- Verificar el tiempo de los ciclos de disparo y respuesta
Parte 2: Conexión PROFINET
Paso 1: Configurar OV20i para PROFINET
1.1 Acceder a la configuración de Industrial Ethernet
- Abrir la interfaz web de OV20i
- Navegar a "Industrial Ethernet" en el menú de la izquierda
- Seleccionar el protocolo "PROFINET" de las opciones

1.2 Habilitar el protocolo PROFINET
- Haga clic en "Enable PROFINET" para activar el protocolo
- Nota: PROFINET gestiona la dirección IP de la cámara cuando está habilitado
- La configuración de IP de la cámara puede ser sobrescrita por la configuración del PLC
1.3 Configurar los Ajustes del Dispositivo PROFINET
- Nombre del dispositivo PROFINET: Establezca un nombre único para la cámara
- Ejemplo: "OV20i_Line1_Station2"
- Debe ser único si hay varias cámaras en el mismo PLC
- Configuración del dispositivo: Observe las capacidades del dispositivo y la estructura de datos
- Haga clic en "Save" para aplicar la configuración PROFINET
Paso 2: Configurar los Ajustes de Recipe (Recetas) en PLC
2.1 Habilitar el disparo del PLC (Opcional)
- Navegar a Editor de Recetas > Configuración de Imagen
- Establezca el Modo de disparo a "PLC Trigger" si es necesario
- Advertencia: El disparo manual se desactiva cuando el disparo del PLC está activo
2.2 Configurar la Lógica de Pass/Fail
- Navegar a Editor de Recetas > Bloque IO
- Asegúrese de que la lógica de inspección concluya con el nodo "Final Pass/Fail"
- Esto configura el bit de Pass/Fail de inspección en la entrada PROFINET
Paso 3: Configurar el Lado PLC (Ejemplo Siemens)
3.1 Instalar el archivo GSDML
- Descargar el archivo GSDML desde el soporte de Overview.ai
- En TIA Portal, ir a Options > Gestionar archivos de descripción de estaciones generales (GSD)
- Haga clic en "Install GSD file" y seleccione el archivo GSDML de OV20i
- Completar el proceso de instalación
3.2 Agregar OV20i a la Configuración de Hardware
- En TIA Portal, abrir la vista Device & Networks
- Desde el Hardware catalog, expandir Other field devices > PROFINET IO
- Localice el dispositivo OV20i y arrástrelo a la vista de red
- Conecte el OV20i a la interfaz PROFINET de su PLC
3.3 Configurar las Propiedades del Dispositivo
- Nombre del dispositivo: Establezca el mismo nombre que se configuró en la cámara
- Dirección IP: Configure la dirección IP (puede ser gestionada por el PLC)
- Tiempo de actualización: Establezca el tiempo de ciclo (recomendado 128 ms)
- Datos I/O: Configure los módulos de datos de entrada/salida según sea necesario
3.4 Asignar Dirección IP y Nombre de Dispositivo
- Compilar la configuración de hardware
- Conectarse en línea con el PLC
- Asignar la dirección IP al dispositivo OV20i
- Asignar el nombre de dispositivo que coincida con la configuración de la cámara
Paso 4: Prueba de la Comunicación PROFINET
4.1 Verificar el Estado del Dispositivo
- En TIA Portal, verifica el estado del dispositivo en Device & Networks
- Estado verde indica comunicación exitosa
- Estado rojo indica problemas de comunicación
4.2 Prueba de Intercambio de Datos
- Monitorear datos de entrada de la cámara en el programa PLC
- Controlar datos de salida hacia la cámara y verificar la respuesta
- Verificar buffers de diagnóstico para cualquier mensaje de error

4.3 Prueba del Ciclo de Inspección
- Activar el trigger del PLC hacia la cámara
- Monitorear resultados de inspección en los datos de entrada del PLC
- Verificar la transmisión del estado Aprobado/Reprobado
- Verificar que la temporización del ciclo cumpla con los requisitos de la aplicación
Paso 5: Solución de Problemas de la Comunicación PLC
5.1 Problemas Comunes de EtherNet/IP
| Problema | Síntomas | Solución |
|---|---|---|
| Timeout de conexión | El módulo muestra una X roja en Studio 5000 | Verificar direcciones IP, conectividad de red, configuración del firewall |
| Datos no se actualizan | Los datos de I/O permanecen estáticos | Verificar la versión del archivo EDS, verificar la configuración de ensamblaje |
| El disparador no funciona | La cámara no responde al trigger del PLC | Verificar la asignación de bits del disparo, verificar que la salida del PLC esté activa |
| Respuesta lenta | Resultados de inspección retrasados | Ajustar el timing de RPI, verificar la carga de la red |
5.2 Problemas Comunes de PROFINET
| Problema | Síntomas | Solución |
|---|---|---|
| Dispositivo no encontrado | La cámara no se ve en TIA Portal | Verificar la instalación del archivo GSDML, verificar el nombre del dispositivo |
| Conflictos de direcciones IP | Errores de comunicación | Asegurar direcciones IP únicas, verificar la configuración de subred |
| Errores de tiempo de ciclo | Time-outs del watchdog | Aumentar el tiempo de ciclo, verificar el rendimiento de la red |
| Errores de formato de datos | Datos de E/S incorrectos | Verificar la versión de GSDML, verificar el mapeo de la estructura de datos |
5.3 Diagnósticos de Red
- Prueba de ping entre la cámara y el PLC
- Verificar conmutadores de red y la integridad de los cables
- Monitorear el tráfico de red para problemas de ancho de banda
- Verificar la configuración del firewall para que no bloquee la comunicación
Paso 6: Optimización de Rendimiento
6.1 Consideraciones de Temporización
- EtherNet/IP RPI: Comience con 100 ms, ajuste según las necesidades de la aplicación
- PROFINET Cycle Time: Use 128 ms por defecto, reducir solo si es necesario
- Tiempo de Inspección: Considere el tiempo total de inspección en la planificación del ciclo
- Latencia de Red: Tenga en cuenta los retrasos de la red al hacer los cálculos de temporización
6.2 Eficiencia de Datos
- Minimizar el tamaño de los datos en ensamblajes de I/O
- Usar tipos de datos adecuados (BOOL vs INT vs REAL)
- Evitar datos innecesarios en la comunicación cíclica
- Usar mensajería explícita para datos no críticos
6.3 Gestión de la Red
- Usar switches gestionados para mejores diagnósticos
- Implementar redundancia para aplicaciones críticas
- Monitorear la utilización de la red para evitar congestión
- Planificar rangos de direcciones IP para escalabilidad
¡Éxito! La comunicación PLC está establecida
Su cámara OV20i ahora puede:
✅ Comunicarse con PLCs usando protocolos industriales
✅ Recibir señales de disparo de los sistemas de automatización
✅ Enviar los resultados de inspección a la lógica de control del PLC
✅ Integrarse de forma fluida con la automatización de la línea de producción
✅ Soportar cambios de recetas remotos y la coordinación del sistema
Mejores Prácticas
Despliegue en Producción
- Usar direcciones IP estáticas para una comunicación consistente
- Documentar todas las configuraciones de red y configuraciones de los dispositivos
- Realizar pruebas exhaustivas antes del despliegue en producción
- Planificar el mantenimiento y procedimientos de solución de problemas
Consideraciones de Seguridad
- Segmentar las redes industriales de las redes de oficina
- Usar switches gestionados con características de seguridad adecuadas
- Monitorear el acceso a la red y las comunicaciones de los dispositivos
- Mantener el firmware actualizado en todos los dispositivos de red
Mantenimiento
- Chequeos periódicos de salud de la red y diagnósticos
- Monitorear las estadísticas de comunicaciones para tendencias de rendimiento
- Actualizar controladores y archivos de configuración de los dispositivos según sea necesario
- Mantener la documentación de todas las configuraciones de red
Próximos Pasos
Después de establecer la comunicación con el PLC:
- Desarrollar la lógica de control PLC para su aplicación específica
- Crear interfaces de operador para monitoreo y control
- Configurar el registro de datos para el seguimiento de la producción
- Implementar manejo de alarmas para la gestión de fallos del sistema
- Planificar copias de seguridad del sistema y procedimientos de recuperación ante desastres
📥 Descargar Archivos
Descargue estos archivos esenciales para la integración PLC:
Configuración de EtherNet/IP
- OV20i EDS File - Hoja de datos electrónicos para Allen-Bradley Studio 5000
- Requerido para configurar el módulo OV20i en sistemas ControlLogix/CompactLogix
Configuración de PROFINET
- OV20i GSDML File - Descripción del dispositivo para Siemens TIA Portal
- Requerido para configurar el dispositivo OV20i en redes PROFINET
Código PLC de Muestra
-
Recipe Switch Routine - Lógica de escalera para conmutación de recetas
- Rutina completa de Allen-Bradley para cambiar recetas de cámara mediante PLC
-
Camera Trigger Routine - Lógica de escalera para activar inspecciones
- Rutina completa de Allen-Bradley para activar la cámara y gestionar los resultados
Notas de Uso de Archivos:
- EDS Files: Importar a Studio 5000 a través de Tools → EDS Hardware Installation Tool
- GSDML Files: Importar en TIA Portal mediante Opciones → Administrar Archivos GSD
- L5X Files: Importar lógica de escalera directamente en su proyecto Allen-Bradley